#include <QDebug>
#include "mainwindow.h"
#include "ui_mainwindow.h"

#include "BancoClass.h"

#include "cadastrardialog.h"
#include "ui_cadastrardialog.h"

#include "usuariodialog.h"
#include "ui_usuariodialog.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_cadastrarButton_clicked()
{

    CadastrarDialog x;
    x.exec();
}

void MainWindow::on_pushButton_clicked()
{
    QString nome = ui->usuarioEdit->text();

    BancoClass banco;

    if( banco.AutenticarPalavraPasse(nome) )
    {
        QSqlQuery result = banco.getUsuarioByPalavraPasse(nome);

        UsuarioClass obj;

        while(result.next())
        {
            obj.setId(result.value(1).toString());
            obj.setNome(result.value(2).toString());
             obj.setSenha(result.value(3).toString());
        }

        UsuarioDialog x(obj);
        x.setModal(false);
        x.exec();
    }
    else
    {
        QMessageBox::information(NULL, "ERRO", "Palavra passe invalida!");
    }

}

void MainWindow::on_pushButton_pressed()
{

}
